package me.firstapp.common.module.weixin;

import java.math.BigDecimal;
import java.util.Date;

import me.firstapp.common.module.base.JsonBase;

public class JsonMobileFareOrder extends JsonBase {

	private static final long serialVersionUID = 6399021763859010790L;

	public static int STATUS_NOT_PAY = 0;
	public static int STATUS_PAYED = 1;
	public static int STATUS_COMPLETE = 2;
	public static int STATUS_CANCEL = 3;
	public static String ORDER_NO_START = "M";

	// 订单号
	private String orderNo;

	// 微信openId
	private String openId;

	// 卡号
	private String cardNo;

	// 手机号
	private String mobile;

	// 充值卡id
	private Long memberMobileFareId;

	// 名称(冗余)
	private String name;

	// 订单金额
	private BigDecimal amount;

	// 支付金额
	private BigDecimal payAmount;

	// 订单状态0,未支付;1,已支付;2，已完成；3,已取消；
	private Integer status;

	// 订单创建时间
	private Date createTime;

	// 备注
	private String remark;

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public Long getMemberMobileFareId() {
		return memberMobileFareId;
	}

	public void setMemberMobileFareId(Long memberMobileFareId) {
		this.memberMobileFareId = memberMobileFareId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public BigDecimal getPayAmount() {
		return payAmount;
	}

	public void setPayAmount(BigDecimal payAmount) {
		this.payAmount = payAmount;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}
